package pers.hxy.lookweather.presenter;

/**
 * presenter
 * 分离model和view
 */
public interface WeatherPresenter extends BasePresenter{
    /** 根据location_id查找地理位置信息 */
    void getGeo(String location_id);

    /** 获取当前天气 */
    void getWeatherNow(String location_id);

    /** 获取24小时预报 */
    void getWeather24H(String location_id);

    /** 7天天气预报 */
    void getWeather7D(String location_id);

    /** 当前空气质量指数 */
    void getAqiNow(double latitude, double longitude);

    /** 解绑view, 防止内存泄露 */
    void destroy();
}
